figure {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 6.25em;
  height: 6.25em;
  margin: auto;
  animation: rotate 2.4s linear infinite;
}

.white {
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: white;
  opacity: 0;
  animation: flash 2.4s linear infinite;
}

.dot {
  position: absolute;
  width: 1.8em;
  height: 1.8em;
  margin: auto;
  border-radius: 100%;
  transition: all 1s ease;
}

.dot:nth-child(2) {
  top: 0;
  bottom: 0;
  left: 0;
  background: #f56c6c;
  animation: dotsY 2.4s linear infinite;
}

.dot:nth-child(3) {
  top: 0;
  right: 0;
  left: 0;
  background: #e6a23c;
  animation: dotsX 2.4s linear infinite;
}

.dot:nth-child(4) {
  top: 0;
  right: 0;
  bottom: 0;
  background: #67c23a;
  animation: dotsY 2.4s linear infinite;
}

.dot:nth-child(5) {
  right: 0;
  bottom: 0;
  left: 0;
  background: #4e88f3;
  animation: dotsX 2.4s linear infinite;
}

@keyframes rotate {
  0% {
    transform: rotate(0);
  }
  10% {
    width: 6.25em;
    height: 6.25em;
  }
  66% {
    width: 1.8em;
    height: 1.8em;
  }
  100% {
    width: 6.25em;
    height: 6.25em;
    transform: rotate(360deg);
  }
}

@keyframes dotsY {
  66% {
    width: 1.8em;
  }
  77% {
    width: 0;
  }
}

@keyframes dotsX {
  66% {
    height: 1.8em;
  }
  77% {
    height: 0;
  }
}

@keyframes flash {
  33% {
    border-radius: 0;
  }
  55% {
    border-radius: 100%;
  }
}

.dot-title {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 20.25em;
  height: 20.25em;
  margin: auto;
  /*font-size: 1.25em;*/
  font-weight: bold;
  text-align: center;
  color: #0052cc;
  /*animation: flash 2.4s linear infinite;*/
  /*animation: blink 3s infinite;*/

  h1 {
    position: relative;
    /*font-size: 120px;*/
    /*font-size: 50.25em;*/
    font-weight: bold;
    /*color: #33e6fa;*/
    /*color: #0052cc;*/
    /*background: linear-gradient(-90deg, #7cedfb 0%, #2ba3ff 0%, #02efff 50.2685546875%, #2ea5f9 100%);*/
    /*background-clip: text;*/
    /*-webkit-text-fill-color: transparent;*/
    /*animation: blink 3s infinite;*/


    /*&::before {*/
    /*  position: absolute;*/
    /*  left: 0;*/
    /*  display: block;*/
    /*  width: 100%;*/
    /*  !*color: #fff;*!*/
    /*  color: #0052cc;*/
    /*  content: '正在加载系统......';*/
    /*  background-image: linear-gradient(*/
    /*    65deg,*/
    /*    transparent 10%,*/
    /*    rgba(255, 255, 255, 1) 20%,*/
    /*    rgba(255, 255, 255, 1) 27.5%,*/
    /*    transparent 30%,*/
    /*    transparent 100%*/
    /*  );*/
    /*  background-clip: text;*/
    /*  animation: flare 3s infinite;*/
    /*}*/

    /*&::after {*/
    /*  position: absolute;*/
    /*  top: 0;*/
    /*  z-index: -1;*/
    /*  display: block;*/
    /*  !*color: #fff;*!*/
    /*  color: #0052cc;*/
    /*  content: '正在加载系统......';*/
    /*}*/

    @keyframes blink {
      0% {
        opacity: 1;
      }
      50% {
        opacity: 0;
      }
      100% {
        opacity: 1;
      }
    }
    /*@keyframes flare {*/
    /*  0% {*/
    /*    background-position: -400px;*/
    /*  }*/

    /*  30% {*/
    /*    background-position: 0;*/
    /*  }*/

    /*  100% {*/
    /*    background-position: 400px;*/
    /*    opacity: 0;*/
    /*  }*/
    /*}*/
  }
}


